export const flat = (arr: any[]): any[] => {
    return arr.reduce((acc, item) => {
        if (item.children) {
            // 如果当前项有 children 属性，递归调用 flat 并将结果合并到累加器中
            // 同时，将当前项也添加到累加器中
            return acc.concat(item, flat(item.children));
        } else {
            // 如果当前项没有 children 属性，直接将其添加到累加器中
            return acc.concat(item);
        }
    }, []);
};